import axios from 'axios'
// 方法一.new Promise 返回 简写
//config相当于一个promise对象
export function request(config) {
    // 1.创建axios实例
    const instance = axios.create({
        baseURL: 'http://123.207.32.32:8000',
        timeout: 5000
    })


    instance.interceptors.request.use(config => {
            console.log(config);

            return config
        },

        err => {
            console.log(err);
        }

    )


    instance.interceptors.request.use(res => {
        console.log(res);
        return res
    }, err => {
        console.log(err);
    })


    // 3.发送真正的请求
    return instance(config)

}